Skip to content
This repository has been archived by the owner on Sep 27, 2021. It is now read-only.

Piece wise remove topology item #486

Merged
merged 65 commits into from
Dec 24, 2019
Merged

Conversation

JoshuaSBrown
Copy link
Contributor

@JoshuaSBrown JoshuaSBrown commented Dec 21, 2019

Remove unneeded topology item, removing backward pointer.
Added const correctness
Fixed header guards
added pragma once
removed unused beadtyp

@junghans
Copy link
Member

One of the many failed tests:

79/228 Test  #79: integration_Run_csg_fmatch .........................Child aborted***Exception:   0.16 sec
I have 648 beads in 216 molecules
I have 216 beads in 216 molecules for the coarsegraining
csg_fmatch: /builds/votca/csg/votca/csg/src/tools/../../include/votca/csg/basebead.h:158: virtual const Vector3d& votca::csg::BaseBead::getPos() const: Assertion `bead_position_set_ && "Cannot get bead position as it has not been set."' failed.

@JoshuaSBrown
Copy link
Contributor Author

Ya, I don't know what's going on, I have yet to reproduce the errors...

@codecov
Copy link

codecov bot commented Dec 23, 2019

Codecov Report

Merging #486 into master will decrease coverage by 0.1%.
The diff coverage is 48.1%.

Impacted file tree graph

@@           Coverage Diff           @@
##           master   #486     +/-   ##
=======================================
- Coverage    61.1%    61%   -0.2%     
=======================================
  Files         129    128      -1     
  Lines        6322   6342     +20     
=======================================
+ Hits         3869   3873      +4     
- Misses       2453   2469     +16
Flag Coverage Δ
#gcc 61% <48.1%> (-0.2%) ⬇️
Impacted Files Coverage Δ
include/votca/csg/map.h 80% <ø> (ø) ⬆️
include/votca/csg/boundarycondition.h 100% <ø> (ø) ⬆️
include/votca/csg/basebead.h 100% <ø> (ø) ⬆️
src/tools/csg_gmxtopol.cc 21.3% <0%> (ø) ⬆️
src/csg_boltzmann/main.cc 19.7% <0%> (+0.5%) ⬆️
src/libcsg/topology.cc 42.6% <0%> (-4.6%) ⬇️
include/votca/csg/molecule.h 84.6% <100%> (-1.1%) ⬇️
include/votca/csg/bead.h 69.6% <100%> (-0.9%) ⬇️
include/votca/csg/interaction.h 94% <100%> (ø) ⬆️
include/votca/csg/residue.h 100% <100%> (ø) ⬆️
... and 6 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update f7903ee...56d5b2e. Read the comment docs.

@JoshuaSBrown
Copy link
Contributor Author

ping @JensWehner

@junghans junghans merged commit 0c458e9 into master Dec 24, 2019
@junghans junghans deleted the piece-wise-remove-topology-item branch December 24, 2019 18:12
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants